detachable full length armrest - German English Dictionary